﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ueEngine.Biz.Inf.LogicEntity
{
    /// <summary>
    /// 数据读取方式
    /// </summary>
    public enum DataAccessModel
    {
        /// <summary>
        /// 快照形式读取
        /// </summary>
        Snapshot = 0,
        /// <summary>
        /// 完整的读取
        /// </summary>
        Intact = 1
    }
    public static class MappingEnum
    {
        public static string Mapping(this Appraise appraise)
        {
            switch (appraise)
            { 
                case Appraise.Good:
                    return "好评";
                default:
                case Appraise.Normal:
                    return "中评";
                case Appraise.Poor:
                    return "差评";
               
            }
        }
        public static string Mapping(this PositionType type)
        {
            switch (type)
            {
                case PositionType.NoDefine:
                    return "所有职位";
                case PositionType.ChuXiaoYuan:
                    return "促销员";
                case PositionType.MoTe:
                    return "模特";
                case PositionType.Liyi:
                    return "礼仪";
                case PositionType.JiaJiao:
                    return "教师/家教/培训";
                case PositionType.ShouGong:
                    return "手工制作";
                case PositionType.Fuwuyuan:
                    return "服务员";
                case PositionType.Xueshengjianzhi:
                    return "学生兼职";
                case PositionType.ChuanDanPaiFa:
                    return "客服/传单派发";
                case PositionType.Wangzhanjianshe:
                    return "网站建推广";
                case PositionType.Kuaiji:
                    return "会计";
                case PositionType.Shixisheng:
                    return "实习生";
                case PositionType.XiaoShiGong:
                    return "小时工/钟点工";
                case PositionType.Fanyi:
                    return "翻译";
                case PositionType.Wenquandiaocha:
                    return "问券调查";
                case PositionType.YanYuan:
                    return "演员";
                case PositionType.XiaoShou:
                    return "销售";
                case PositionType.JiaoDuiPaiBan:
                    return "编辑/排版";
                case PositionType.YingXiaoSheYing:
                    return "摄影/影像/设计";
                case PositionType.Qita:
                default:
                    return "其他兼职";
            }
        }
        public static string Mapping(this Gender gender)
        {
            switch (gender)
            {
                case Gender.Female:
                    return "女性";
                case Gender.Male:
                    return "男性";
                case Gender.Default:
                default:
                    return "不限";
            }
        }
        public static string Mapping(this Degree degree)
        {
            switch (degree)
            {
                case Degree.BenKe:
                    return "本科";
                case Degree.Shuoshi:
                    return "硕士";
                case Degree.ZhuanKe:
                    return "大专";
                case Degree.Buxian:
                default:
                    return "不限";
            }
        }
        public static string Mapping(this SalaryPeriod period)
        {
            switch (period)
            {
                case SalaryPeriod.day:
                    return "每天";
                case SalaryPeriod.hour:
                    return "每小时";
                case SalaryPeriod.week:
                    return "每周";
                case SalaryPeriod.mouth:
                default:
                    return "每个月";
            }
        }
        public static string Mapping(this AreaCode areaCode)
        {
            switch (areaCode)
            {
                case AreaCode.NoDefine:
                    return "所有区域";
                case AreaCode.BaNan:
                    return "巴南区";
                case AreaCode.BeiBei:
                    return "北碚区";
                case AreaCode.DaDuKou:
                    return "大渡口区";
                case AreaCode.DaXueCheng:
                    return "大学城";
                case AreaCode.JiangBei:
                    return "江北区";
                case AreaCode.JiuLongPo:
                    return "九龙坡区";
                case AreaCode.NanAn:
                    return "南岸区";
                case AreaCode.ShaPingBa:
                    return "沙坪坝区";
                case AreaCode.YuBei:
                    return "渝北区";
                case AreaCode.YuZhong:
                    return "渝中区";
                case AreaCode.LiangJiangXinQu:
                    return "两江新区";
                case AreaCode.ChongQingZhouBian:
                    return "重庆周边";
                default:
                    return "其他";
            }
        }
        public static string Mapping(this SocialRole socialRole)
        {
            switch (socialRole)
            {
                case SocialRole.Employee:
                    return "公司职员";
                case SocialRole.Professional:
                    return "自由职业者";
                case SocialRole.Undergraduate:
                    return "在校大学生";
                default:
                case SocialRole.Other:
                    return "其他";
            }
        }
        public static string Mapping(this Business business)
        {
            switch (business)
            {
                case Business.BaojianAnmo:
                    return "保健按摩";
                case Business.Baoxian:
                    return "保险";
                case Business.BianjiChuban:
                    return "编辑/出版/印刷";
                case Business.CaiwuShengji:
                    return "财务/审计/税务";
                case Business.ChaoshiBaihuo:
                    return "超市/百货/零售";
                case Business.DianqiNengyuan:
                    return "电气/能源/动力";
                case Business.Falv:
                    return "法律";
                case Business.GuangaoHuizan:
                    return "广告/会展";
                case Business.Huanbao:
                    return "环保";
                case Business.JianzhuZhuangxiu:
                    return "建筑/装修";
                case Business.JiaoyuPeixun:
                    return "教育/培训";
                case Business.JiaZheng:
                    return "家政";
                case Business.JingrongYinghang:
                    return "金融/银行/投资/基金/证券";
                case Business.JisuanjiWangluoTongxin:
                    return "计算机/网络/通信";
                case Business.JiudianCanyin:
                    return "酒店/餐饮";
                case Business.LvYou:
                    return "旅游";
                case Business.MaoyiJiaotongWuliu:
                    return "贸易/交通/运输/物流";
                case Business.MeirongMeifa:
                    return "美容美发";
                case Business.MeishuChuangyi:
                    return "美术/设计/创意";
                case Business.MeitiYingshi:
                    return "媒体/影视/文化";
                case Business.Nonglinmuyu:
                    return "农/林/牧/渔";
                case Business.QichexiaoshouFuwu:
                    return "汽车销售与服务";
                case Business.Renliziyuan:
                    return "人力资源";
                case Business.ShengchanZhizao:
                    return "生产/制造";
                case Business.ShichangGongguan:
                    return "市场/公关/媒介";
                case Business.ShiyouHuagong:
                    return "石油/石化/化工";
                case Business.WuyeGuanli:
                    return "物业管理/商业中心";
                case Business.XingzhengHouqing:
                    return "行政/后勤";
                case Business.XueshuKeyan:
                    return "学术/科研";
                case Business.YiqiYibiao:
                    return "机械/仪器仪表";
                case Business.YiyaoShengwugongcheng:
                    return "医药/生物工程";
                case Business.YiyuanYiliao:
                    return "医院/医疗/护理";
                case Business.YundongJiansheng:
                    return "运动健身";
                case Business.ZhongjieFuwu:
                    return "中介服务";
                case Business.ZixunGuwen:
                    return "咨询/顾问";
                case Business.LiPingGongYi:
                    return "礼品/玩具/工艺美术/收藏品";
                case Business.NaiYongXiaoFeiPin:
                    return "耐用消费品(服装服饰/纺织/皮革/家具/家电)";
                case Business.KuaLingYuJingYing:
                    return "跨领域经营";
                default:
                case Business.QiTa:
                    return "其他行业";
            }
        }
        public static string Mapping(this CompanyType companyType)
        {
            switch (companyType)
            {
                case CompanyType.GuoYou:
                    return "国营企业";
                case CompanyType.MinYing:
                    return "民营企业";
                case CompanyType.GuFenZhi:
                    return "股份制企业";
                case CompanyType.WaiShangDuZhi:
                    return "外商独资";
                default:
                case CompanyType.QiTa:
                    return "其他";
            }
        }
        public static string Mapping(this CompanyDimensions dimensions)
        {
            switch (dimensions)
            {
                default:
                case CompanyDimensions.Fifty:
                    return "50人以下";
                case CompanyDimensions.Onethousand_Fifty:
                    return "50-150人";
                case CompanyDimensions.FiveThousand:
                    return "150-500人";
                case CompanyDimensions.GTFiveThousand:
                    return "500人以上";

            }
        }
        public static string Mapping(this RecruitSheetType type)
        {
            switch (type)
            {
                case RecruitSheetType.Normal:
                    return "最新兼职招募";
                case RecruitSheetType.Durable:
                    return "长期兼职招募";
                case RecruitSheetType.NoDefine:
                default:
                    return "默认兼职招募";
            }
        }
        public static string Mapping(this PositionPriority priority)
        {
            switch (priority)
            {
                case PositionPriority.High:
                    return "急聘职位";
                default:
                case PositionPriority.Normal:
                    return "普通职位";
            }
        }
        public static string Mapping(this Collage collage)
        { 
            switch(collage)
            {
                case Collage.重庆大学:  return "重庆大学";
                case Collage.西南大学:  return "西南大学";
                case Collage.重庆师大:  return "重庆师大";
                case Collage.西南政法:  return "西南政法";
                case Collage.重庆交大:  return "重庆交大";
                case Collage.重庆邮电大学:  return "重庆邮电大学";
                case Collage.重庆医大:  return "重庆医大";
                case Collage.重庆工商:  return "重庆工商";
                case Collage.重庆科技学院:  return "重庆科技学院";
                case Collage.重庆理工大学:  return "重庆理工大学";
                case Collage.重庆文理:  return "重庆文理";
                case Collage.后勤工程学院:  return "后勤工程学院";
                case Collage.四川外语学院:  return "四川外语学院";
                case Collage.重庆南方翻译学院:  return "重庆南方翻译学院";
                case Collage.长江师范学院:  return "长江师范学院";
                case Collage.四川外国语:  return "四川外国语";
                case Collage.四川美院:  return "四川美院";
                case Collage.重庆三峡学院:  return "重庆三峡学院";
                case Collage.重庆化工职业学院:  return "重庆化工职业学院";
                case Collage.重庆能源职业学院:  return "重庆能源职业学院";
                case Collage.重庆商务职业学院:  return "重庆商务职业学院";
                case Collage.重庆旅游职业学院:  return "重庆旅游职业学院";
                case Collage.重庆五一高级技师学院:  return "重庆五一高级技师学院";
                case Collage.重庆通信学院:  return "重庆通信学院";
                case Collage.重庆轻工职业学院:  return "重庆轻工职业学院";
                case Collage.重庆经贸职业学院:  return "重庆经贸职业学院";
                case Collage.重庆公共运输职业学院:  return "重庆公共运输职业学院";
                case Collage.三峡师范学校:  return "三峡师范学校";
                case Collage.重庆艺术工程职业学院:  return "重庆艺术工程职业学院";
                case Collage.重庆房地产职业学院:  return "重庆房地产职业学院";
                case Collage.重庆城市职业学院:  return "重庆城市职业学院";
                case Collage.重庆电力高等专科学校:  return "重庆电力高等专科学校";
                case Collage.重庆电子工程职业学院:  return "重庆电子工程职业学院";
                case Collage.重庆航天职业技术学院:  return "重庆航天职业技术学院";
                case Collage.重庆工程职业技术学院:  return "重庆工程职业技术学院";
                case Collage.重庆工商职业学院:  return "重庆工商职业学院";
                case Collage.重庆工业职业技术学院:  return "重庆工业职业技术学院";
                case Collage.重庆传媒职业学院:  return "重庆传媒职业学院";
                case Collage.重庆海联职业技术学院:  return "重庆海联职业技术学院";
                case Collage.重庆机电职业技术学院:  return "重庆机电职业技术学院";
                case Collage.重庆警官职业学院:  return "重庆警官职业学院";
                case Collage.重庆民生职业技术学院:  return "重庆民生职业技术学院";
                case Collage.重庆三峡医药高等专科学校:  return "重庆三峡医药高等专科学校";
                case Collage.重庆三峡职业学院:  return "重庆三峡职业学院";
                case Collage.重庆水利电力职业技术学院:  return "重庆水利电力职业技术学院";
                case Collage.重庆信息技术职业学院:  return "重庆信息技术职业学院";
                case Collage.重庆医药高等专科学校:  return "重庆医药高等专科学校";
                case Collage.重庆正大软件职业技术学院:  return "重庆正大软件职业技术学院";
                case Collage.重庆职业技术学院:  return "重庆职业技术学院";
                case Collage.重庆教育学院:  return "重庆教育学院";
                case Collage.重庆应用外国语专修学院:  return "重庆应用外国语专修学院";
                case Collage.重庆大学城市科技学院:  return "重庆大学城市科技学院";
                case Collage.西南大学育才学院:  return "西南大学育才学院";
                case Collage.重庆师范大学涉外商贸学院:  return "重庆师范大学涉外商贸学院";
                case Collage.重庆工商大学融智学院:  return "重庆工商大学融智学院";
                case Collage.重庆工商大学派斯学院:  return "重庆工商大学派斯学院";
                case Collage.重庆邮电大学移通学院:  return "重庆邮电大学移通学院";
                case Collage.重庆工贸职业技术学院:  return "重庆工贸职业技术学院";
                case Collage.重庆青年职业技术学院:  return "重庆青年职业技术学院";
                case Collage.重庆城市管理职业学院:  return "重庆城市管理职业学院";
                case Collage.重庆财经职业学院:  return "重庆财经职业学院";
                case Collage.重庆科创职业学院:  return "重庆科创职业学院";
                case Collage.重庆五一技师学院:  return "重庆五一技师学院";
                case Collage.西南大学应用技术学院:  return "西南大学应用技术学院";
                case Collage.重庆交通职业学院:  return "重庆交通职业学院";
                case Collage.重庆电讯职业学院:  return "重庆电讯职业学院";
                default : return "其他大学";
            } 
        }
        public static string Mapping(this CertificationLevel certificationLevel)
        {
            switch (certificationLevel)
            { 
                default:
                case CertificationLevel.Normal:
                    return "会员企业";
                case CertificationLevel.Contract:
                    return "认证企业";
                case CertificationLevel.Authority:
                    return "合作企业";
            }
        }
        public static int DeMapping(this string value)
        { 
            switch(value.Trim())
            {
                case "所有区域":
                    return (int)AreaCode.NoDefine;
                case "巴南区":
                    return (int)AreaCode.BaNan;
                case "北碚区":
                    return (int)AreaCode.BeiBei;
                case "大渡口区":
                    return (int)AreaCode.DaDuKou;
                case "大学城":
                    return (int)AreaCode.DaXueCheng;
                case "江北区":
                    return (int)AreaCode.JiangBei;
                case "九龙坡区":
                    return (int)AreaCode.JiuLongPo;
                case "南岸区":
                    return (int)AreaCode.NanAn;
                case "沙坪坝区":
                    return (int)AreaCode.ShaPingBa;
                case "渝北区":
                    return (int)AreaCode.YuBei;
                case "渝中区":
                    return (int)AreaCode.YuZhong;
                case "两江新区":
                    return (int)AreaCode.LiangJiangXinQu;
                case "重庆周边":
                    return (int)AreaCode.ChongQingZhouBian;
                default:
                    return -1;
            }
        }
    }
    public enum ActivityType
    {
        Default = 0
    }
    public enum ActivitySubject
    {
        Default = 0
    }
    public enum AttentionType 
    { 
        /// <summary>
        /// 关注代理人
        /// </summary>
        Recruiter = 1,
        /// <summary>
        /// 关注职位
        /// </summary>
        Position = 2
    }
    public enum AreaCode
    {
        /// <summary>
        /// 未定义
        /// </summary>
        NoDefine = 0,
        YuZhong = 1,
        ShaPingBa = 2,
        DaXueCheng = 3,
        JiangBei = 4,
        YuBei = 5,
        JiuLongPo = 6,
        BeiBei = 7,
        DaDuKou = 8,
        NanAn = 9,
        BaNan = 10,
        LiangJiangXinQu = 11,
        ChongQingZhouBian = 12
    }
    public enum Business
    {
        JiudianCanyin = 1,
        ShengchanZhizao = 2,
        GuangaoHuizan = 3,
        YiqiYibiao = 4,
        ChaoshiBaihuo = 5,
        MaoyiJiaotongWuliu = 6,
        MeishuChuangyi = 7,
        DianqiNengyuan = 8,
        JisuanjiWangluoTongxin = 9,
        QichexiaoshouFuwu = 10,
        BianjiChuban = 11,
        ShiyouHuagong = 12,
        Renliziyuan = 13,
        Baoxian = 14,
        MeirongMeifa = 15,
        Nonglinmuyu = 16,
        XingzhengHouqing = 17,
        ZhongjieFuwu = 18,
        BaojianAnmo = 19,
        Huanbao = 20,
        CaiwuShengji = 21,
        JiaoyuPeixun = 22,
        YundongJiansheng = 23,
        MeitiYingshi = 24,
        JingrongYinghang = 25,
        JianzhuZhuangxiu = 26,
        LvYou = 27,
        Falv = 28,
        ShichangGongguan = 29,
        WuyeGuanli = 30,
        YiyuanYiliao = 31,
        XueshuKeyan = 32,
        ZixunGuwen = 33,
        JiaZheng = 34,
        YiyaoShengwugongcheng = 35,
        LiPingGongYi = 36,
        NaiYongXiaoFeiPin = 37,
        KuaLingYuJingYing = 38,
        QiTa = 39,
        
    }
    public enum CertificationType
    {
        /// <summary>
        /// 为企业认证
        /// </summary>
        Company = 0
    }
    public enum CompanyType
    {
        GuFenZhi = 1,
        MinYing = 2,
        GuoYou = 3,
        WaiShangDuZhi = 4,
        QiTa = 5
    }
    public enum CompanyDimensions
    {
        /// <summary>
        /// 50人以下
        /// </summary>
        Fifty = 1,
        /// <summary>
        /// 50-150人
        /// </summary>
        Onethousand_Fifty = 2,
        /// <summary>
        /// 150-500人
        /// </summary>
        FiveThousand = 3,
        /// <summary>
        /// 500人以上
        /// </summary>
        GTFiveThousand = 4
    }
    public enum DeliverWay
    {
        /// <summary>
        /// 线上投递送审材料
        /// </summary>
        Online = 0
    }
    public enum Degree
    {
        /// <summary>
        /// 不限
        /// </summary>
        Buxian = 0,
        /// <summary>
        /// 专科及以上学历
        /// </summary>
        ZhuanKe = 1,
        /// <summary>
        /// 本科及以上学历
        /// </summary>
        BenKe = 2,
        /// <summary>
        /// 硕士及以上学历
        /// </summary>
        Shuoshi = 3
    }
    public enum Gender
    {
        Default = -1,
        Male = 1,
        Female = 0
    }
    public enum MemberStatus
    {
        /// <summary>
        /// 求职者
        /// </summary>
        Seeker,
        /// <summary>
        /// 事务所
        /// </summary>
        Firm
    }
    public enum NoticeType
    {
        Default = 0,
        /// <summary>
        /// 主页滚动最新公告
        /// </summary>
        HomeNotice = 1
    }
    public enum NoticeSubject
    {
        Default = 0
    }
    public enum OrderBySet
    {
        /// <summary>
        /// 按照发布日期升序排列
        /// </summary>
        DateAsc,
        /// <summary>
        /// 按照发布日期降序排列
        /// </summary>
        DateDesc,
        /// <summary>
        /// 按照最低薪酬升序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        MinSalaryAsc,
        /// <summary>
        /// 按照最低薪酬降序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        MinSalaryDesc,
        /// <summary>
        /// 按照最高薪酬升序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        MaxSalaryAsc,
        /// <summary>
        /// 按照最高薪酬降序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        MaxSalaryDesc,
        /// <summary>
        /// 按照平均薪酬升序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        AvgSalaryAsc,
        /// <summary>
        /// 按照平均薪酬降序排列（折算为月薪 按照一天8小时，1周5天，1月4周计算）
        /// </summary>
        AvgSalaryDesc
    }
    public enum PositionType
    { 
        /// <summary>
        /// 未定义
        /// </summary>
        NoDefine = 0,
        /// <summary>
        /// 促销员
        /// </summary>
        ChuXiaoYuan = 1,
        /// <summary>
        /// 模特
        /// </summary>
        MoTe = 2,
        /// <summary>
        /// 礼仪
        /// </summary>
        Liyi = 3,
        /// <summary>
        /// 教师/家教/培训
        /// </summary>
        JiaJiao = 4,
        /// <summary>
        /// 手工制作
        /// </summary>
        ShouGong = 5,
        /// <summary>
        /// 服务员
        /// </summary>
        Fuwuyuan = 6,
        /// <summary>
        /// 学生兼职
        /// </summary>
        Xueshengjianzhi = 7,
        /// <summary>
        /// 客服/传单派发
        /// </summary>
        ChuanDanPaiFa = 8,
        /// <summary>
        /// 网站建设推广
        /// </summary>
        Wangzhanjianshe = 9,
        /// <summary>
        /// 会计
        /// </summary>
        Kuaiji = 10,
        /// <summary>
        /// 实习生
        /// </summary>
        Shixisheng = 11,
        /// <summary>
        /// 小时工/钟点工
        /// </summary>
        XiaoShiGong = 12,
        /// <summary>
        /// 翻译
        /// </summary>
        Fanyi = 13,
        /// <summary>
        /// 问卷调查员
        /// </summary>
        Wenquandiaocha = 14,
        /// <summary>
        /// 演员
        /// </summary>
        YanYuan = 15,
        /// <summary>
        /// 销售
        /// </summary>
        XiaoShou = 16,
        /// <summary>
        /// 编辑/排版
        /// </summary>
        JiaoDuiPaiBan = 17,
        /// <summary>
        /// 摄影/影像/设计
        /// </summary>
        YingXiaoSheYing = 18,
        /// <summary>
        /// 其他
        /// </summary>
        Qita = 19
    }
    public enum PositionPriority
    {
        /// <summary>
        /// 普通职位
        /// </summary>
        Normal = 0,
        /// <summary>
        /// 急聘职位
        /// </summary>
        High = 1
    }
    public enum PositionLevel
    { 
        Normal = 0,
        /// <summary>
        /// 置顶职位
        /// </summary>
        Top = 1,
        /// <summary>
        /// 推荐职位
        /// </summary>
        Special = 2
    }
    public enum RecruitSheetType
    {
        NoDefine = 0,
        /// <summary>
        /// 最新的
        /// </summary>
        Normal = 1,
        /// <summary>
        /// 长期招募的
        /// </summary>
        Durable = 2
    }
    public enum RecruitSheetSubject
    {
        Default = 0,
        Recommand = 1
    }
    public enum RequestState
    {
        /// <summary>
        /// 为选择
        /// </summary>
        Nornal = 0,
        /// <summary>
        /// 被拒绝
        /// </summary>
        Refuse = 1,
        /// <summary>
        /// 同意
        /// </summary>
        Nod = 2
    }
    public enum ShortDiscussRefCode
    {
        /// <summary>
        /// 职位
        /// </summary>
        Position,
        /// <summary>
        /// 代理人
        /// </summary>
        Agent,
        /// <summary>
        /// 公司
        /// </summary>
        Corporation
    }
    public enum SalaryPeriod
    {
        hour = 160,
        day = 40,
        week = 8,
        mouth = 1,
    }
    public enum SalaryType
    { 
        /// <summary>
        /// 面议方式
        /// </summary>
        MianYi = 1,
        /// <summary>
        /// 结算周期方式
        /// </summary>
        ZhouQi =2
    }
    public enum SocialRole
    {
        /// <summary>
        /// 大学生
        /// </summary>
        Undergraduate = 1,
        /// <summary>
        /// 自由职业者
        /// </summary>
        Professional = 2,
        /// <summary>
        /// 职员
        /// </summary>
        Employee = 3,
        /// <summary>
        /// 其他
        /// </summary>
        Other = 99
    }
    public enum SystemUserRole
    {
        /// <summary>
        /// 默认
        /// </summary>
        Default = 0,
        /// <summary>
        /// 客服
        /// </summary>
        CustomerService = 1,
        /// <summary>
        /// 超级管理员
        /// </summary>
        Administrator = 2
    }
    public enum Collage
    {
        Default = 0,
        重庆大学 = 1,
        西南大学 = 2,
        重庆师大 = 3,
        西南政法 = 4,
        重庆交大 = 5,
        重庆邮电大学 = 6,
        重庆医大 = 7,
        重庆工商 = 8,
        重庆科技学院 = 9,
        重庆理工大学 = 10,
        重庆文理 = 11,
        后勤工程学院 = 12,
        四川外语学院 = 13,
        重庆南方翻译学院 = 14,
        长江师范学院 = 15,
        四川外国语 = 16,
        四川美院 = 17,
        重庆三峡学院 = 18,
        重庆化工职业学院 = 19,
        重庆能源职业学院 = 20,
        重庆商务职业学院 = 21,
        重庆旅游职业学院 = 22,
        重庆五一高级技师学院 = 23,
        重庆通信学院 = 24,
        重庆轻工职业学院 = 25,
        重庆经贸职业学院 = 26,
        重庆公共运输职业学院 = 27,
        三峡师范学校 = 28,
        重庆艺术工程职业学院 = 29,
        重庆房地产职业学院 = 30,
        重庆城市职业学院 = 31,
        重庆电力高等专科学校 = 32,
        重庆电子工程职业学院 = 33,
        重庆航天职业技术学院 = 34,
        重庆工程职业技术学院 = 35,
        重庆工商职业学院 = 36,
        重庆工业职业技术学院 = 37,
        重庆传媒职业学院 = 38,
        重庆海联职业技术学院 = 39,
        重庆机电职业技术学院 = 40,
        重庆警官职业学院 = 41,
        重庆民生职业技术学院 = 42,
        重庆三峡医药高等专科学校 = 43,
        重庆三峡职业学院 = 44,
        重庆水利电力职业技术学院 = 45,
        重庆信息技术职业学院 = 46,
        重庆医药高等专科学校 = 47,
        重庆正大软件职业技术学院 = 48,
        重庆职业技术学院 = 49,
        重庆教育学院 = 50,
        重庆应用外国语专修学院 = 51,
        重庆大学城市科技学院 = 52,
        西南大学育才学院 = 53,
        重庆师范大学涉外商贸学院 = 54,
        重庆工商大学融智学院 = 55,
        重庆工商大学派斯学院 = 56,
        重庆邮电大学移通学院 = 57,
        重庆工贸职业技术学院 = 58,
        重庆青年职业技术学院 = 59,
        重庆城市管理职业学院 = 60,
        重庆财经职业学院 = 61,
        重庆科创职业学院 = 62,
        重庆建筑工程职业学院 = 63,
        重庆五一技师学院 = 64,
        西南大学应用技术学院 = 65,
        重庆交通职业学院 = 66,
        重庆电讯职业学院 = 67
    }
    public enum CertificationLevel
    {
        /// <summary>
        /// 会员企业
        /// </summary>
        Normal = 0,
        /// <summary>
        /// 签约企业
        /// </summary>
        Contract = 1,
        /// <summary>
        /// 官方企业
        /// </summary>
        Authority = 2
    }
    public enum ReferenceCode
    { 
        /// <summary>
        /// 评论企业
        /// </summary>
        Agent=0,
        /// <summary>
        /// 评论企业
        /// </summary>
        Recruitment
    }
    public enum FeedbackType
    {
        /// <summary>
        /// 举报兼职
        /// </summary>
        JobReport=0
    }
    public enum RecruitmentSource
    { 
        /// <summary>
        /// 来至数据采集
        /// </summary>
        DataPump = -1,
        /// <summary>
        /// 来至普通会员企业发布
        /// </summary>
        NormalPublish=0,
        /// <summary>
        /// 来源于认证企业发布
        /// </summary>
        Identification = 1,
        /// <summary>
        /// 来至于合作企业发布
        /// </summary>
        Cooperation=2,
        /// <summary>
        /// 来至于（校园）代理发布
        /// </summary>
        Agent =8,
        /// <summary>
        /// 来至于管理员发布
        /// </summary>
        Administrator=9
    }
    public enum Appraise
    {
        /// <summary>
        /// 普通
        /// </summary>
        Normal = 0,
        /// <summary>
        /// 好评
        /// </summary>
        Good=1,
        /// <summary>
        /// 差评
        /// </summary>
        Poor=2
    }
}
